# anthor:huanmin
# 时间：9.25week04

# 登录系统
# 用户输入的数据 VS 数据库的数据
# 优化： 1.输入不正确时继续输入. 2.设置输入失败的次数

# while True + count 计算器 VS for循环 + range()
# 以下9行为例子：
'''
count = 0
while True:
    # count = count+1
    count +=1
    print("你是风儿我是沙，缠缠绵绵到天涯...", count)
    if count == 100:
        break
'''

# 模拟数据库数据
user_data =["huanmin", "yuyan"]
password_data ="123456"

count = 3
while True:
    # 用户输入数据
    username = input("请输入您的账号：")
    password = input("请输入您的密码：")
    count -= 1
    # 1. 先判断账号
    if username == user_data:
        if password == password_data :
            # 占位符%s
            print("欢迎%s登录系统使用~"%(username))
            break
        else:
            if count == 0:
             print("不是吧不是吧，都输了三次了还不对啊！别输了，2分钟之后再来吧")
             break
            else:
             print("您输入的账号或密码不正确，请重新输入,您还有", count, "次机会~~加油~~~")
    else:
        if count == 0:
            print("不是吧不是吧，都输了三次了还不对啊！别输了，2分钟之后再来吧")
            break
        else:
            print("您输入的账号或密码不正确，请重新输入,您还有", count, "次机会~~加油~~~")



